leave one's mark on - Turco Inglés Diccionario